/*
 * @Author: ckk
 * @Date: 2022-08-22 13:18:43
 * @LastEditors: ckk
 * @LastEditTime: 2022-08-25 19:33:47
 * @Description: 
 */
import YouXin from 'youxin-js-sdk';
import aes from './aes';
/**
 * 组装分享 参数 目前分享的为课程分享参数
 * @param {*} param
 */
export function assembleSharePara (param) {
  YouXin.getLoginInfo({
    success (loginInfo) {
      const realName = aes.decode(loginInfo.userinfo.bizRealname);
      param.title = `${realName}同学分享了 《${param.title}》`; // item=` + JSON.stringify
      const obj = {
          bookId: param.bookId
        },
        json = {
          platform: '1,2,3,4', // 1 微信好友 2 微信朋友圈 3 QQ好友 4 QQ空间,默认显示所有支持列表
          type: '4', // 资源类型；不指定的话，默认为网址类型 0：图片 1：视频 2：音频 3：文本 4：网址
          title: param.title, // 标题
          iconUrl: param.iconUrl, // 引导图标地址，type非0时图片大小限制32kb
          pageUrl: `${window.location.origin}/nrmsui/share/share/lession?item=${encodeURIComponent(
            JSON.stringify(obj)
          )}&sharePath=lession&refer=${window.location.origin}`, // 分享资源地址
          desc: '全科同步学，成绩更优异', // 分享简介
          success (platform) {
            // 1 微信好友 2 微信朋友圈 3 QQ好友 4 QQ空间
          },
          cancel (platform) {
            // 1 微信好友 2 微信朋友圈 3 QQ好友 4 QQ空间
          },
          error (platform) {
            // 1 微信好友 2 微信朋友圈 3 QQ好友 4 QQ空间
          }
        };
      YouXin.webShare(json);
    }
  });
}
